import {
  $http
} from '@escook/request-miniprogram'
uni.$http = $http // 挂载到uniapp上
$http.baseUrl = 'https://xbdj.des.jiangkukeji.cn//api' // 配置基地址

// 请求拦截器
$http.beforeRequest = function(options) {

  // 配置请求头
  if (uni.getStorageSync('token')) {
    options.header.token = uni.getStorageSync('token')
    return options
  }
}


// 响应拦截器
$http.afterRequest = function(response) {
  if (response.statusCode == 200) {
    if (response.data.code == 1) {
      return response.data
    } else {
      return uni.showToast({
        title: response.data.msg,
        icon: 'none'
      })
    }
  } else if (response.statusCode == 401) {
    // uni.showToast({
    //   title: "身份验证已过期，请重新登录",
    //   icon: "none"
    // })
    if (getCurrentPages()[getCurrentPages().length - 1].route == 'pages/login/login') {
      return;
    } else {
      uni.navigateTo({
        url: '/pages/login/login'
      })
    }

    //在这里判断当前页面是不是你的登录页面，如果是就直接return出去，如果不是就跳转

  }
}